short-term stay hospital - German English Dictionary